revenge by the wearer of horns - Espagnol Anglais Dictionnaire